Skip to content

Conversation

@maryammo
Copy link
Owner

This commit adds two Clang builtins for AMO load signed operations:

  • __builtin_amo_lwat_st for 32-bit signed operations
  • __builtin_amo_ldat_s for 64-bit signed operations

This commit adds two Clang builtins for AMO load signed operations:

__builtin_amo_lwat_st for 32-bit signed operations
__builtin_amo_ldat_s for 64-bit signed operations
@maryammo maryammo self-assigned this Nov 19, 2025
@maryammo
Copy link
Owner Author

maryammo commented Nov 19, 2025

This PR depends on llvm#167790. FYI @RolandF77 @lei137 for review.

@maryammo
Copy link
Owner Author

Since the amo2 branch was in my own fork, and I needed to move it to the upstream repository to be able to properly create a stacked PR on top of amo1, I will close this one. The new PR will bem/llvm/pull/168747.

@maryammo maryammo closed this Nov 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants